package com.dks.vo;


import java.time.LocalDateTime;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;

@Data
public class ParentVo {

    /**
     * 主键
     */
    private Long id;

    /**
     * 家长分组表id
     */
    private Long parentGroupId;

    /**
     * 用户表id
     */
    private Long userId;

    /**
     * 签约时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime signingStartTime;

    /**
     * 合约终止时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime signingEndTime;
    /**
     * 剩余课时
     */
    private Integer surplusClassHour;
    /**
     * 冻结课时
     */
    private Integer frozenClassHour;
    /**
     * 学习积分
     */
    private Integer score;
    /**
     * 妍值
     */
    private Integer growthValue;
    /**
     * 创建人
     */
    private Long createUserId;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime gmtCreateTime;

    /**
     * 修改人
     */
    private Long modifyUserId;
    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime gmtModifyTime;

    /**
     * 账号
     */
    private String loginName;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 头像
     */
    private String profilePhotoUrl;
    /**
     * 性别：0为男，1为女，2保密
     */
    private Integer sex;
}
